// 导入axios
import axios from '@/utils/axios'

// 获取所有频道
export const getAllChannels = () => {
    return axios({
        method: 'GET',
        url: '/v1_0/channels',
    })
}

// 添加用户频道
export const addUserChannel = channel => {
    return axios({
        // GET POST PUT DELETE  PATCH(部分更新)
        method: 'PATCH',
        url: '/v1_0/user/channels',
        data: {
            channels: [channel] //这个参数必须是数组格式，但其实只需要传递一个对象过来即可
                //接口要求必须是数组，但是目前咱们实现的功能只能一次性添加一个频道
        }
    })
};
// 删除用户频道
export const deleteUserChannel = channelId => {
    return axios({
        method: 'delete',
        url: `/v1_0/user/channels/${channelId}`
    })
}